home *** CD-ROM | disk | FTP | other *** search
- unit Unit1;
-
- interface
-
- uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- StdCtrls, AutoPlay, ExtCtrls;
-
- type
- TForm1 = class(TForm)
- AutoPlay1: TAutoPlay;
- AutoPlay2: TAutoPlay;
- AutoPlay3: TAutoPlay;
- Button1: TButton;
- Button2: TButton;
- Button3: TButton;
- Label1: TLabel;
- Label2: TLabel;
- Label3: TLabel;
- Label4: TLabel;
- Label5: TLabel;
- Label6: TLabel;
- Label7: TLabel;
- Label8: TLabel;
- Label9: TLabel;
- Label10: TLabel;
- AutoPlay4: TAutoPlay;
- Label11: TLabel;
- AutoPlay5: TAutoPlay;
- Label12: TLabel;
- AutoPlay6: TAutoPlay;
- Label13: TLabel;
- Panel1: TPanel;
- Button4: TButton;
- Label14: TLabel;
- Button5: TButton;
- Button6: TButton;
- AutoPlay7: TAutoPlay;
- Bevel1: TBevel;
- Bevel2: TBevel;
- Timer1: TTimer;
- Label15: TLabel;
- procedure Button1Click(Sender: TObject);
- procedure Button2Click(Sender: TObject);
- procedure AutoPlay1Click(Sender: TObject);
- procedure Button3Click(Sender: TObject);
- procedure AutoPlay2DblClick(Sender: TObject);
- procedure AutoPlay2Play(Sender: TObject);
- procedure AutoPlay2Stop(Sender: TObject);
- procedure Button4Click(Sender: TObject);
- procedure Button5Click(Sender: TObject);
- procedure Button6Click(Sender: TObject);
- procedure Timer1Timer(Sender: TObject);
- procedure AutoPlay4RClick(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
-
- var
- Form1: TForm1;
- AValue:integer = 0;
-
- implementation
-
- {$R *.DFM}
-
- procedure TForm1.Button1Click(Sender: TObject);
- begin
- AutoPlay1.GetDIB('se_hello.bmp');
- AutoPlay2.GetDIB('se_hello.bmp');
- AutoPlay3.GetDIB('se_hello.bmp');
- AutoPlay4.GetDIB('se_hello.bmp');
- AutoPlay5.GetDIB('se_hello.bmp');
- AutoPlay6.GetDIB('se_hello.bmp');
- AutoPlay7.GetDIB('se_hello.bmp');
- AValue := 1;
- end;
-
- procedure TForm1.Button2Click(Sender: TObject);
- begin
- AutoPlay1.Play;
- AutoPlay2.BackPlay;
- AutoPlay3.PlaySection(10,20);
- AutoPlay4.Play;
- AutoPlay5.Play;
- AutoPlay6.BackPlay;
- AutoPlay7.Play;
- end;
-
- procedure TForm1.AutoPlay1Click(Sender: TObject);
- begin
- MessageBox(0,'Hello','Hello',MB_OK);
- end;
-
- procedure TForm1.Button3Click(Sender: TObject);
- begin
- AutoPlay1.Stop;
- AutoPlay2.Stop;
- AutoPlay3.Stop;
- AutoPlay4.Stop;
- AutoPlay5.Stop;
- AutoPlay6.Stop;
- AutoPlay7.Stop;
- end;
-
- procedure TForm1.AutoPlay2DblClick(Sender: TObject);
- begin
- MessageBox(0,'Hello!Hello!','Hello',MB_OK)
- end;
-
- procedure TForm1.AutoPlay2Play(Sender: TObject);
- begin
- label10.visible := false
- end;
-
- procedure TForm1.AutoPlay2Stop(Sender: TObject);
- begin
- label10.visible := true
- end;
-
- procedure TForm1.Button4Click(Sender: TObject);
- begin
- SetThreadPriority(AutoPlay2.ThreadHandle,THREAD_PRIORITY_HIGHEST)
- end;
-
- procedure TForm1.Button5Click(Sender: TObject);
- begin
- SetThreadPriority(AutoPlay2.ThreadHandle,THREAD_PRIORITY_LOWEST)
- end;
-
- procedure TForm1.Button6Click(Sender: TObject);
- begin
- SetThreadPriority(AutoPlay2.ThreadHandle,THREAD_PRIORITY_IDLE)
- end;
-
- procedure TForm1.Timer1Timer(Sender: TObject);
- begin
- AutoPlay7.Top := AutoPlay7.Top + AValue;
- if (AutoPlay7.Top > 200) then AValue := -1;
- if (AutoPlay7.Top < 27) then AValue := 1
- end;
-
- procedure TForm1.AutoPlay4RClick(Sender: TObject);
- begin
- MessageBeep(0)
- end;
-
- end.
-